Node의 패키지 관리

✒️ 2025-05-26 13:07 내용 수정

Node.js 교과서 개정 3판 내용 정리


npm

Node Package Manager로 노트 패키지 관리자

nodejs setting 4.png

node npm.png

node npm 2.png


npm 명령어

  1. npm 명령어 목록 확인
npm --help
  1. 프로젝트 초기화 및 package.json 파일 생성
npm init
  1. 패키지 설치
npm install 패키지이름
npm i 패키지이름

# 특정 버전 패키지 설치
npm i 패키지이름@version

# 패키지를 프로젝트의 dependencies에 추가하고 package.json 업데이트
npm i 패키지이름 --save
npm i 패키지이름 -S

# 패키지를 프로젝트의 devDependencies에 추가하고 package.json 업데이트
# 개발 중 필요한 의존성에 사용
npm i 패키지이름 --save-dev
npm i 패키지이름 -D

# 글로벌 설치(시스템 전역에서 사용)
npm i 패키지이름 --global
npm i 패키지이름 -g

# 패키지를 설치하지만 package.json 업데이트를 안 함
npm i 패키지이름 --no-save
  1. 패키지 제거
npm uninstall 패키지이름
npm rm 패키지이름
  1. 패키지 업데이트
# 모든 패키지 업데이트
npm update

# 특정 패키지 업데이트
npm update 패키지이름
  1. 패키지 목록 확인
npm list
  1. 패키지 검색
npm search 패키지이름

npx

npm 패키지를 간편하게 실행하고 사용할 수 있도록 해주는 도구

  1. 패키지 실행
npx 패키지이름
  1. 특정 버전 패키지 실행
npx 패키지이름@version